import scrapy

import json


class TestpostSpider(scrapy.Spider):
    name = "testpost"
    allowed_domains = ["fanyi.baidu.com"]
    #post请求 如果没有参数 那么这个请求没有任何意义
    # 那么start_urls 也没有作用 parse方法也没有左右
    # start_urls = ["https://fanyi.baidu.com"]
    #
    # def parse(self, response):
    #     pass
    def start_requests(self):
        url='https://fanyi.baidu.com/sug'
        data={
            'kw': 'nigger'
        }
        yield scrapy.FormRequest(url=url, callback=self.parse_second, formdata=data)
    def parse_second(self, response):
        content=response.text
        json_content=json.loads(content,encoding='utf-8')
        print(json_content)